<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网抑云</title>
    <link rel="stylesheet" href="../CSS/317.css">
    <script src="../JS/jquery-1.11.1.min.js"></script>
    <style>
        .codrops-demos {
            font-size: 0.8em;
            text-align: center;
            position: absolute;
            z-index: 99;
            width: 96%;
        }

        .codrops-demos a {
            display: inline-block;
            margin: 0.35em 0.1em;
            padding: 0.5em 1.2em;
            outline: none;
            text-decoration: none;
            text-transform: uppercase;
            letter-spacing: 1px;
            font-weight: 700;
            border-radius: 2px;
            font-size: 110%;
            border: 2px solid transparent;
            color: #fff;
        }

        .codrops-demos a:hover,
        .codrops-demos a.current-demo {
            border-color: #383a3c;
        }
    </style>
    <script type="text/javascript">
        $(function () {
            $("#a1").click(function () {
                var name = $(this).attr("name");
                location.hash = name;//设置锚点
            })
            $("#a2").click(function () {
                var name = $(this).attr("name");
                location.hash = name;//设置锚点
            })
            $("#a3").click(function () {
                var name = $(this).attr("name");
                location.hash = name;//设置锚点
            })
        })
        function loadIframe(url) {
            var u = window.location.href;
            var end = u.indexOf("#");
            var rurl = u.substring(0, end);
            //设置新的锚点
            window.location.href = rurl + "#" + url;
        }
    </script>
</head>

<body>
    <canvas id="canvas" style="z-index: -1;position: fixed;"></canvas>
    <script>
        "use strict";
        var canvas = document.getElementById('canvas'),
            ctx = canvas.getContext('2d'),
            w = canvas.width = window.screen.availWidth,
            h = canvas.height = window.screen.availHeight,
            hue = 217,
            stars = [],
            count = 0,
            maxStars = 1400;
        var canvas2 = document.createElement('canvas'),
            ctx2 = canvas2.getContext('2d');
        canvas2.width = 100;
        canvas2.height = 100;
        var half = canvas2.width / 2,
            gradient2 = ctx2.createRadialGradient(half, half, 0, half, half, half);
        gradient2.addColorStop(0.025, '#fff');
        gradient2.addColorStop(0.1, 'hsl(' + hue + ', 61%, 33%)');
        gradient2.addColorStop(0.25, 'hsl(' + hue + ', 64%, 6%)');
        gradient2.addColorStop(1, 'transparent');
        ctx2.fillStyle = gradient2;
        ctx2.beginPath();
        ctx2.arc(half, half, half, 0, Math.PI * 2);
        ctx2.fill();
        // End cache
        function random(min, max) {
            if (arguments.length < 2) {
                max = min;
                min = 0;
            }
            if (min > max) {
                var hold = max;
                max = min;
                min = hold;
            }
            return Math.floor(Math.random() * (max - min + 1)) + min;
        }
        var Star = function () {
            this.orbitRadius = random(w / 2 - 50);
            this.radius = random(100, this.orbitRadius) / 10;
            this.orbitX = w / 2;
            this.orbitY = h / 2;
            this.timePassed = random(0, maxStars);
            this.speed = random(this.orbitRadius) / 900000;
            this.alpha = random(2, 10) / 10;
            count++;
            stars[count] = this;
        }
        Star.prototype.draw = function () {
            var x = Math.sin(this.timePassed + 1) * this.orbitRadius + this.orbitX,
                y = Math.cos(this.timePassed) * this.orbitRadius / 2 + this.orbitY,
                twinkle = random(10);
            if (twinkle === 1 && this.alpha > 0) {
                this.alpha -= 0.05;
            } else if (twinkle === 2 && this.alpha < 1) {
                this.alpha += 0.05;
            }
            ctx.globalAlpha = this.alpha;
            ctx.drawImage(canvas2, x - this.radius / 2, y - this.radius / 2, this.radius, this.radius);
            this.timePassed += this.speed;
        }
        for (var i = 0; i < maxStars; i++) {
            new Star();
        }
        function animation() {
            ctx.globalCompositeOperation = 'source-over';
            ctx.globalAlpha = 0.8;
            ctx.fillStyle = 'hsla(' + hue + ', 64%, 6%, 1)';
            ctx.fillRect(0, 0, w, h)
            ctx.globalCompositeOperation = 'lighter';
            for (var i = 1, l = stars.length; i < l; i++) {
                stars[i].draw();
            };
            window.requestAnimationFrame(animation);
        }
        animation();
    </script>
    <div id="total">
        <div id="header">
            <div id="inheader">
                <ul>
                    <li><a href="./sousuo.html" id="" name="sousuo.html" target="menuFrame">网易云音乐</a></li>
                    <li><a href="./sousuo.html" id="a1" name="sousuo.html" target="menuFrame">搜索</a></li>
                    <li><a href="./gedan.html" id="a2" name="gedan.html" target="menuFrame">歌单</a></li>
                    <li><a href="./geshou.html" id="a3" name="geshou.html" target="menuFrame">歌手</a></li>
                </ul>
            </div>

        </div>
        <div id="container">
            <div id="page_content">
                <iframe id="menuFrame" name="menuFrame" src="./sousuo.html" style="overflow: visible;" scrolling="auto"
                    frameborder="no" width="100%" height="650px"></iframe>
            </div>
        </div>
        <div id="nav"></div>
        <div id="footer"></div>
    </div>
    <script type="text/javascript">
        window.onhashchange = function () {//监听锚点的变化
            var hash = location.hash;
            hash = hash.substring(1, hash.length);
            $("#menuFrame").attr("src", hash);
        }
        document.addEventListener('DOMContentLoaded', function () {//刷新
            var hash = location.hash;
            var url = hash.substring(1, hash.length);
            $("#menuFrame").attr("src", url);
        }, false)
    </script>
</body>

</html>